<?php
error_reporting(E_ALL);
$menu = array
    (
    1 => array
        (
        'text' => 'Inicio',
        'class' => 'articles',
        'link' => 'index/link/inicio',
        'show_condition' => FALSE,
        'parent' => 0
    ),
    2 => array
        (
        'text' => 'Inscripción ',
        'class' => 'settings',
        'link' => '#',
        'show_condition' => TRUE,
        'parent' => 0
    ),
    3 => array
        (
        'text' => 'Inventario',
        'class' => 'articles',
        'link' => '#',
        'show_condition' => TRUE,
        'parent' => 0
    ),
    4 => array
        (
        'text' => 'Mantenimiento',
        'class' => 'settings',
        'link' => '#',
        'show_condition' => TRUE,
        'parent' => 0
    ),
    5 => array
        (
        'text' => 'Instalaciones',
        'class' => 'settings',
        'link' => '#',
        'show_condition' => TRUE,
        'parent' => 0
    ),
    6 => array
        (
        'text' => 'Usuarios',
        'class' => 'add_user',
        'link' => 'index.php/link/crud_usuario',
        'show_condition' => TRUE,
        'parent' => 4
    ),
    7 => array
        (
        'text' => 'Disciplina',
        'class' => 'show',
        'link' => 'index.php/link/crud_disciplina',
        'show_condition' => TRUE,
        'parent' => 4
    ),
    8 => array
        (
        'text' => 'Existencia de Articulos',
        'class' => 'all',
        'link' => 'index.php/link/existencia_articulo',
        'show_condition' => TRUE,
        'parent' => 3
    ),
    9 => array
        (
        'text' => 'Registro Movimiento',
        'class' => 'all',
        'link' => 'index.php/link/movimiento_articulo',
        'show_condition' => TRUE,
        'parent' => 3
    ),
    10 => array
        (
        'text' => 'Categorias',
        'class' => 'all',
        'link' => 'index.php/link/crud_categoria',
        'show_condition' => TRUE,
        'parent' => 4
    ),
    11 => array
        (
        'text' => 'Articulos',
        'class' => 'all',
        'link' => 'index.php/link/crud_articulo',
        'show_condition' => TRUE,
        'parent' => 4
    ),
    11 => array
        (
        'text' => 'Calendario Eventos',
        'class' => 'all',
        'link' => 'index.php/controler_evento_instalacion_deportiva/evento/evento_instalaciones',
        'show_condition' => TRUE,
        'parent' => 5
    ),
    12 => array
        (
        'text' => 'Inscripcion',
        'class' => 'all',
        'link' => 'index.php/link/inscripcion',
        'show_condition' => TRUE,
        'parent' => 2
    )

);

function build_menu($menu) {
    $out = '<div class="wrapper">' . "\n";
    $out .= '	<div class="menu4">' . "\n";
    $out .= "\n" . '<ul>' . "\n";

    for ($i = 1; $i <= count($menu); $i++) {
        if (is_array($menu [$i])) {//must be by construction but let's keep the errors home
            if ($menu [$i] ['show_condition'] && $menu [$i] ['parent'] == 0) {//are we allowed to see this menu?
                $out .= '<li class="' . $menu [$i] ['class'] . '"><a href="' . $menu [$i] ['link'] . '">';
                $out .= $menu [$i] ['text'];
                $out .= '</a>';
                $out .= get_childs($menu, $i);
                $out .= '</li>' . "\n";
            }
        } else {
            die(sprintf('menu nr %s must be an array', $i));
        }
    }

    $out .= '</ul>' . "\n";
    $out .= "\n\t" . '</div>';
    return $out . "\n\t" . '</div>';
}

function get_childs($menu, $el_id) {
    $has_subcats = FALSE;
    $out = '';
    $out .= "\n" . '	<ul>' . "\n";
    for ($i = 1; $i <= count($menu); $i++) {
        if ($menu [$i] ['show_condition'] && $menu [$i] ['parent'] == $el_id) {//are we allowed to see this menu?
            $has_subcats = TRUE;
            $add_class = ( get_childs($menu, $i) != FALSE ) ? ' subsubl' : '';
            $out .= '		<li class="' . $menu [$i] ['class'] . $add_class . '"><a href=' . base_url() . $menu [$i]['link'] . '>';
            $out .= $menu [$i] ['text'];
            $out .= '</a>';
            $out .= get_childs($menu, $i);
            $out .= '</li>' . "\n";
        }
    }
    $out .= '	</ul>' . "\n";
    return ( $has_subcats ) ? $out : FALSE;
}
?>
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="content-type" content="text/html; charset=utf-8" />
        <title>Plantilla polideportivo</title>
        <link href="<?php echo base_url("source/css/style2.css") ?>" rel="stylesheet" type="text/css" media="screen" />
        <link type="text/css" rel="stylesheet" href="<?php echo base_url("source/css/styles.css") ?> "/>
        <link type="text/css" rel="stylesheet" href="<?php echo base_url("source/css/redmond/jquery-ui-1.7.3.custom.css") ?> "/>
        <script language="JavaScript" type="text/javascript" src="<?php echo base_url(); ?>source/js/jquery-1.6.2.min.js"></script>
        <script language="JavaScript" type="text/javascript" src="<?php echo base_url(); ?>source/js/mensajesJavascript.js"></script>


        <!-- DATEPICKER PARA LA FECHA-->
        <script type="text/javascript"  language="javascript" src="<?php echo base_url(); ?>source/js/JQuery_ui/jquery.ui.core.js"></script>
        <script type="text/javascript"  language="javascript" src="<?php echo base_url(); ?>source/js/JQuery_ui/jquery.ui.widget.js"></script>
        <script type="text/javascript"  language="javascript" src="<?php echo base_url(); ?>source/js/JQuery_ui/jquery.ui.datepicker.js"></script>
        <script type="text/javascript"  language="javascript" src="<?php echo base_url(); ?>source/js/JQuery_ui/i18n/jquery.ui.datepicker-es.js"></script>

        <script  type="text/javascript"  language="javascript" >
            //*******************************************************************************************************************************            //Codigo para combobox enlazados
            // Codigo para option select dependientes       
            base_url='<?php echo base_url(); ?>index.php/controler_gestion_inventario/';

            $(document).ready(function(){      
                $("#categoria").change(function(){
                    if($(this).val()!=""){
                        var dato=$(this).val();
                        $("#imgarticulo").show();
                        $.ajax({
                            type:"POST",
                            dataType:"html",
                            url:base_url+"articulo/articulos_select",
                            data:"categoria="+dato,
                            success:function(msg){
                                $("#articulo").empty().removeAttr("disabled").append(msg);
                                $("#imgarticulo").hide();
                            }
                        });
                    }else{
                        $("#articulo").empty().attr("disabled","disabled");
                    }  
                }); 
                
                //*******************************************************************************************************************************            //Codigo para combobox enlazados
                // Codigo para resaltar filas en tabla
                //*******************************************************************************************************************************            //Codigo para combobox enlazados
                // para cada fila del body de la tabla table_customer
                // defino el comporatamiento que tendrá cuando el ratón
                // pase por encima
                $("#table_customer tbody tr").mouseover(function() {
                    // a la fila sobre la que esté el ratón (this)
                    // le añado la clase que la resaltará
                    $(this).addClass("tr_hover");
                });

                // para cada fila del body de la tabla table_customer
                // defino el comporatamiento que tendrá cuando el ratón
                // deje de estar encima
                $("#table_customer tbody tr").mouseout(function() {
                    // a la fila sobre la que esté el ratón (this)
                    // le quito la clase que hace que resalte
                    $(this).removeClass("tr_hover");
                });  
            });
            //*******************************************************************************************************************************            //Codigo para combobox enlazados
            //<!--configurar el idioma del datapicker-->
            $(function() {
                $.datepicker.setDefaults( $.datepicker.regional[ "es" ] );
		
            });
            //*******************************************************************************************************************************            //Codigo para combobox enlazados
            // Codigo para el Calendario jquery
            //*******************************************************************************************************************************            //Codigo para combobox enlazados
            $(function() {
                var dates = $( "#fecha" ).datepicker({
                    defaultDate: "+1w",
                    dateFormat:"yy/mm/dd",
                    changeMonth: true,
                    numberOfMonths: 1,
                    onSelect: function( selectedDate ) {
                        var option = this.id == "fecha" ? "minDate" : "maxDate",
                        instance = $( this ).data( "datepicker" ),
                        date = $.datepicker.parseDate(
                        instance.settings.dateFormat ||
                            $.datepicker._defaults.dateFormat,
                        selectedDate, instance.settings );
                        dates.not( this ).datepicker( "option", option, date );
                    }
                });
            });
       
        </script>
    </head>
    <body onload="msjServlet('divmensaje', '<?php if (isset($tipo)) echo $tipo ?>', '<?php if (isset($mensaje)) echo $mensaje ?>')">
        <?php
        $tipo = "";
        $mensaje = "";
        ?>
        <div id="wrapper">
            <div id="logo">
                <h1>Sistema informático del Polideportivo UES</h1>
                <p><em> Universidad de El Salvador</em></p>


                <div id="session">

                    </li>
                    <table>
                        <tr font-size: 12pt;>

                            <td algn="right" width="100%"><p>Usuario:  <?php echo utf8_decode($this->session->userdata('name')) ?>&nbsp;&nbsp;|&nbsp;&nbsp;<a href="<?php echo base_url() ?>/index.php/admin/salir">Cerrar sessión</a></p></td>		


                        </tr>
                    </table>
                </div>

            </div>   
            <hr />
            <!-- end #logo -->

            <div id="header">
                <?php
                $htmldi = build_menu($menu);
                echo $htmldi;
                ?>
                <!-- end #menu -->
            </div>
            <!-- end #header -->
            <!-- end #header-wrapper -->
            <div id="page">
                <div id="page-bgtop">



                    <div id="content" >








